Mapping Implementation-Based Testing Techniques to Object-Oriented Classes

نویسندگان

  • Peter J. Clarke
  • Brian Malloy
چکیده

In this paper we describe our taxonomy of object-oriented classes that catalogs each class in an application based on the characteristics of that class. We present a mapping algorithm that matches the class under test to a list of implementation-based testing techniques, providing feedback to the tester describing the characteristics of the class that are suitably tested by each testing technique together with the characteristics that are not suitably tested by any of the testing techniques in the list. Our study shows that the number of entities to be analyzed by a tester when selecting implementation-based testing techniques can be reduced by 50% if the class under test is first cataloged using our taxonomy of OO classes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

A Taxonomy of OO Classes to Support the Mapping of Testing Techniques to a Class

In this paper we describe a taxonomy of object-oriented classes that catalogs each class in an application according to the characteristics of that class, including the properties of the data attributes and routines as well as the relationships with other classes. Our taxonomy is motivated by the fact that the current research literature contains no formal methodology for capturing the characte...

متن کامل

Integrated Object-Oriented Framework-Based Testing Environment

Object-oriented frameworks provide reusable design, implementation, and testing for a family of software systems. Several non-integrated testing techniques are introduced to test the frameworks and their applications at different engineering stages and testing levels. This paper introduces an environment in which four framework-based testing techniques are integrated. The testing techniques are...

متن کامل

Analysis Accruing of Sentinel 2A Image’s Classification Methods Based on Object Base and Pixel Base in Flood Area Zoning of Taleqan River

Flood zonation mapping is one of the priorities for the soil and water management, which Remote Sensing (RS) capabilities are very applicable to this issue. The main objective of this research was study of accuracy of the Object oriented and Pixel based methods for flood zonation mapping in the Taleghan River basin. Therefore, the Sentinel 2A satellite image of the study area classified using s...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004